﻿using Acaweb.Model.Entities;
using Acaweb.Componentes.Contracts;
using System.Collections.Generic;
using System.Net.Mail;

namespace Acaweb.Componentes
{
    public class ContactosService : BaseService, IContactosService
    {
        public bool SendEmail(string Mensaje, string Asunto, List<string> Estudiantes, string EmailAddress, string DisplayName)
        {
            MailMessage msg = new System.Net.Mail.MailMessage();
            Estudiantes.ForEach(t => msg.To.Add(t));

            msg.From = new MailAddress(EmailAddress, DisplayName, System.Text.Encoding.UTF8);
            msg.Subject = Asunto;
            msg.SubjectEncoding = System.Text.Encoding.UTF8;
            msg.Body = Mensaje;
            msg.BodyEncoding = System.Text.Encoding.UTF8;
            msg.IsBodyHtml = true;

            new SmtpClient().SendAsync(msg, string.Empty);
            return true;
        }
    }
}
